package com.onstar.cn.auth.userProfile;


public enum FeatureEnum {
	
//	MNC_SUPPORTED("MNC_SUPPORTED"),
//	ALERT_SUPPORTED("ALERT_SUPPORTED"),
//	TRC("TRC"),
//	GENERAL_PD_SUPPORTED("GENERAL_PD_SUPPORTED"),
//	VDU_SUPPORTED("VDU_SUPPORTED"),
//	TIRE_ROTATION_SUPPORTED("TIRE_ROTATION_SUPPORTED"),
//	VEHICLE_THEFT_SUPPORTED("VEHICLE_THEFT_SUPPORTED"),
//	OIL_RESET_SUPPORTED("OIL_RESET_SUPPORTED"),
//	TTY_SUPPORTED("TTY_SUPPORTED"),
//	DRIVE_TRAIN("DRIVE_TRAIN"),
//	DNT_STORAGE_SUPPORTED("DNT_STORAGE_SUPPORTED"),
//	MIP_AUTHENTICATION_SUPPORTED("MIP_AUTHENTICATION_SUPPORTED"),
//	TPM_SUPPORTED("TPM_SUPPORTED"),
//	INHIBIT_IGNITION_SUPPORTED("INHIBIT_IGNITION_SUPPORTED"),
//	BLUETOOTH_SUPPORTED("BLUETOOTH_SUPPORTED"),
//	VA_SUPPORTED("VA_SUPPORTED"),
//	PC_SUPPORTED("PC_SUPPORTED"),
//	TCM("TCM"),
//	LOCATION_HISTORY_SUPPORTED("LOCATION_HISTORY_SUPPORTED"),
//	MOBILE_CONFIG_TYPE("MOBILE_CONFIG_TYPE"),
//	LOCK_UNLOCK_SUPPORTED("LOCK_UNLOCK_SUPPORTED"),
//	TCC("TCC"),
//	TBT_SUPPORTED("TBT_SUPPORTED"),
//	ABS("ABS"),
//	VEHICLE_TRACKING_SUPPORTED("VEHICLE_TRACKING_SUPPORTED"),
//	REMOTE_DIAGNOSTICS_SUPPORTED("REMOTE_DIAGNOSTICS_SUPPORTED"),
//	POI_DOWNLOAD_SUPPORTED("POI_DOWNLOAD_SUPPORTED"),
//	UNIT_TYPE("UNIT_TYPE"),
//	BUS_COMMAND_SUPPORTED("BUS_COMMAND_SUPPORTED"),
//	SWITCH_TO_VOICE_SUPPORTED("SWITCH_TO_VOICE_SUPPORTED"),
//	SLOWDOWN_SUPPORTED("SLOWDOWN_SUPPORTED"),
//	CONTENT_THEFT_SUPPORTED("CONTENT_THEFT_SUPPORTED"),
//	MEMO_RECORD_TIME("MEMO_RECORD_TIME"),
//	UNIT_GEN_DESCRIPTION("UNIT_GEN_DESCRIPTION"),
//	MDN_SUPPORTED("MDN_SUPPORTED"),
//	SMS_SUPPORTED("SMS_SUPPORTED"),
//	LANG_TOGGLE_ABILITIES("LANG_TOGGLE_ABILITIES"),
//	REMOTE_START_SUPPORTED("REMOTE_START_SUPPORTED"),
//	PACKET_DATA_SUPPORTED("PACKET_DATA_SUPPORTED"),
//	ACR("ACR"),
//	FACT_SUBSCRIPTION_PACKAGE("FACT_SUBSCRIPTION_PACKAGE"),
//	TBT_DISPLAY("TBT_DISPLAY"),
//	AIRBAG_LOCATIONS("AIRBAG_LOCATIONS"),
//	XM_RADIO("XM_RADIO");
	LOCKDOOR("lockDoor"),
	UNLOCKDOOR("unlockDoor"),
	ALERT("alert"),
	START("start"),
	CANCELSTART("cancelStart"),
	DIAGNOSTICS("diagnostics"),
	SENDTBTROUTE("sendTBTRoute"),
	LOCATION("location"),
	CONNECT("connect"),
	GETHOTSPOTINFO("getHotspotInfo"),
	GETHOTSPOTSTATUS("getHotspotStatus"),
	SETHOTSPOTINFO("setHotspotInfo"),
	DISABLEHOTSPOT("disableHotspot"),
	ENABLEHOTSPOT("enableHotspot"),
	CANCELALERT("cancelAlert"),
	SENDNAVDESTINATION("sendNavDestination");
	
	private final String value;

	FeatureEnum(String v) {
		value = v;
	}

	public String value() {
		return value;
	}
	public static FeatureEnum fromValue(String v) {
		for (FeatureEnum c : FeatureEnum.values()) {
			if (c.value.equals(v)) {
				return c;
			}
		}
		throw new IllegalArgumentException(v);
	}
}
